package enemies 
{
	/**
	 * ...
	 * @author Gareth Williams
	 */
	public final class StrategyFactory
	{
		public static const SEEK_PLAYER:String = "enemy chases player";
		public static const EVADE_PLAYER:String = "enemy dodges player";
		public static const WANDER:String = "just wandering";
		public static const SQUARE_PATROL:String = "patrolling in a square";
		public static function createStrategy(type:String):Strategy
		{
			var product:Strategy = null;
			switch(type)
			{
				case SEEK_PLAYER:
				default:
					
				break;
				case EVADE_PLAYER:
				
				break;
				case WANDER:
				
				break;
			}
			return product;
		}
	}
}